package edu.ts.crowdfunding.category.service;

import edu.ts.crowdfunding.category.domain.Category;
import com.baomidou.mybatisplus.extension.service.IService;
import edu.ts.crowdfunding.category.domain.PO.CategoryConditionalQueryPO;
import edu.ts.crowdfunding.category.domain.PO.CategoryUpdatePO;
import edu.ts.crowdfunding.category.utils.Result;

/**
* @author Lenovo
* @description 针对表【project_category】的数据库操作Service
* @createDate 2025-06-25 19:25:59
*/
public interface CategoryService extends IService<Category> {

    Result deleteWithProducts(Long id);

    Result pageSearch(CategoryConditionalQueryPO categoryConditionalQueryPO);

    Result updateCategory(CategoryUpdatePO categoryUpdatePO);

    Result updateStatus(Long id,Integer status);
}
